home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-06-28 | 529 b | 28 lines | [TEXT/CWIE] |
- // Broadcaster.h
-
- #ifndef Broadcaster_h
- #define Broadcaster_h
-
- #ifndef ListOf_h
- #include "ListOf.h"
- #endif
-
- template < class Protocol > class BroadcastLink;
- template < class Protocol > class BroadcastLoop;
-
- template < class Protocol >
- class Broadcaster: private ListOf< Protocol >
- {
- friend class BroadcastLink< Protocol >;
- friend class BroadcastLoop< Protocol >;
-
- typedef Protocol ProtocolType;
-
- public:
- void Send( void (ProtocolType::*message)() );
-
- // For more complex messages, use a BroadcastLoop.
- };
-
- #endif
-